/*
 * Copyright 2012 Nicholas Bilyk
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package Views {
	
	import cocos2d.CCSprite;
	import cocos2d.CCPoint;
	import Util.ViewUtil;
	import Loom.Animation.Tween;
	import Loom.Animation.EaseType;
	
	public class Piece {
		
		public var row:uint;
		public var col:uint;

		public var view:CCSprite;
		
		public function Piece() {
			super();
		}

		public function move(x2:Number, y2:Number):void {
			var d:Number = Math.sqrt(Math.pow(x2 - view.x, 2) + Math.pow(y2 - view.y, 2));
			Tween.to(view, 0.2 * d / 50, { "x": x2, "y": y2, "ease": EaseType.EASE_IN_OUT });
		}
		
	}
}